com.doclinx.jftr
Class QERR

java.lang.Object
  |
  +--com.doclinx.jftr.QERR

public final class QERR
extends java.lang.Object

Class for extended error codes for query syntax errors.


Field Summary
static int AAIDX
          Attribute index values error (1..32)
static int ASSERT
          Internal error -- assertion failed
static int BADCH
          Illegal character: quote non-ascii chars
static int BADDRI
          Illegal DRI value
static int BADFUNC
          Illegal operator
static int BADWILD
          Illegal wildcard specification (e.g. leading asterisk)
static int BITSET
          Illegal bit set specification symbol
static int COLON
          Colon expected
static int COMMA
          Comma operator expected
static int CONST
          Error in numeric constant specification
static int DUPFIELD
          Duplicate field value in field dfn.
static int EXTRA
          More characters after complete query
static int FIELD
          Illegal field specification
static int FILEERR
          Deprecated
static int MAXLEVEL
          Maximum nesting of () exceeded
static int MIXED
          Mixing of exact and adjacent ops illegal
static int NOCONTEXT
          No XML context tree for path expression
static int NUMWILD
          Wildcard in numeric field
static int OK
          No Error.
static int OVFL
          Exceeded max # of operators (127)
static int PARM
          Interal error -- illegal call parameter
static int PATH
          Path expression expected
static int PATHNOTFOUND
          Path not found in XML context tree
static int PROX
          Error in proximity specification
static int QUOTE
          Unbalanced quotes (" or ').
static int RBRACE
          Right brace ']' expected
static int RPAR
          Right parenthesis expected
static int SYNTAX
          Illegal syntax for node document count
static int TOKEN
          Illegal token (ascii punctuation) found
static int UNKNOWN
          Internal error -- Unexpected exception
static int VOPEN
          Internal error -- unable to open buffer
static int WORD
          Word object expected (e.g. 2 consecutive operators)
 
Constructor Summary
QERR()
           
 
Method Summary
static java.lang.String explain(int iStatus)
          Provides English explanation of QERR error code (long version).
static java.lang.String explain(int iStatus, boolean bLong)
          Provides English explanation of QERR error code.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OK

public static final int OK
No Error.

See Also:
Constant Field Values

VOPEN

public static final int VOPEN
Internal error -- unable to open buffer

See Also:
Constant Field Values

BADCH

public static final int BADCH
Illegal character: quote non-ascii chars

See Also:
Constant Field Values

QUOTE

public static final int QUOTE
Unbalanced quotes (" or ').

See Also:
Constant Field Values

TOKEN

public static final int TOKEN
Illegal token (ascii punctuation) found

See Also:
Constant Field Values

EXTRA

public static final int EXTRA
More characters after complete query

See Also:
Constant Field Values

WORD

public static final int WORD
Word object expected (e.g. 2 consecutive operators)

See Also:
Constant Field Values

MIXED

public static final int MIXED
Mixing of exact and adjacent ops illegal

See Also:
Constant Field Values

RPAR

public static final int RPAR
Right parenthesis expected

See Also:
Constant Field Values

COLON

public static final int COLON
Colon expected

See Also:
Constant Field Values

COMMA

public static final int COMMA
Comma operator expected

See Also:
Constant Field Values

FIELD

public static final int FIELD
Illegal field specification

See Also:
Constant Field Values

OVFL

public static final int OVFL
Exceeded max # of operators (127)

See Also:
Constant Field Values

CONST

public static final int CONST
Error in numeric constant specification

See Also:
Constant Field Values

DUPFIELD

public static final int DUPFIELD
Duplicate field value in field dfn.

See Also:
Constant Field Values

PROX

public static final int PROX
Error in proximity specification

See Also:
Constant Field Values

MAXLEVEL

public static final int MAXLEVEL
Maximum nesting of () exceeded

See Also:
Constant Field Values

AAIDX

public static final int AAIDX
Attribute index values error (1..32)

See Also:
Constant Field Values

RBRACE

public static final int RBRACE
Right brace ']' expected

See Also:
Constant Field Values

NUMWILD

public static final int NUMWILD
Wildcard in numeric field

See Also:
Constant Field Values

FILEERR

public static final int FILEERR
Deprecated

See Also:
Constant Field Values

BADWILD

public static final int BADWILD
Illegal wildcard specification (e.g. leading asterisk)

See Also:
Constant Field Values

BADDRI

public static final int BADDRI
Illegal DRI value

See Also:
Constant Field Values

SYNTAX

public static final int SYNTAX
Illegal syntax for node document count

See Also:
Constant Field Values

BADFUNC

public static final int BADFUNC
Illegal operator

See Also:
Constant Field Values

ASSERT

public static final int ASSERT
Internal error -- assertion failed

See Also:
Constant Field Values

PARM

public static final int PARM
Interal error -- illegal call parameter

See Also:
Constant Field Values

BITSET

public static final int BITSET
Illegal bit set specification symbol

See Also:
Constant Field Values

NOCONTEXT

public static final int NOCONTEXT
No XML context tree for path expression

See Also:
Constant Field Values

PATH

public static final int PATH
Path expression expected

See Also:
Constant Field Values

PATHNOTFOUND

public static final int PATHNOTFOUND
Path not found in XML context tree

See Also:
Constant Field Values

UNKNOWN

public static final int UNKNOWN
Internal error -- Unexpected exception

See Also:
Constant Field Values
Constructor Detail

QERR

public QERR()
Method Detail

explain

public static java.lang.String explain(int iStatus)
Provides English explanation of QERR error code (long version).

Parameters:
iStatus - Error code #.
Returns:
English string explaing error code.

explain

public static java.lang.String explain(int iStatus,
                                       boolean bLong)
Provides English explanation of QERR error code.

Parameters:
iStatus - Error code #.
bLong - If true, provide long explanation.
Returns:
English string explaing error code.